home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Medal Software 3
/
Gold Medal Software - Volume 3 (Gold Medal) (1994).iso
/
prog
/
word.arj
/
WGT24.C
< prev
next >
Wrap
C/C++ Source or Header
|
1993-01-28
|
1KB
|
65 lines
#include <conio.h>
#include <stdio.h>
#include <wgt.h>
/* WORDUP Graphics Toolkit Version 3.5
Demonstration program 24
Shows off some special FX using wwipe.
*/
block screen1,screen2; // two virtual screens
int i,j;
color palette[256];
void main(void)
{
vga256(); // initializes system
screen1=wloadblock("wgt2.blk");
screen2=wnewblock(0,0,319,199);
wnormscreen();
wloadpalette("wgt1.pal",&palette);
wsetpalette(0,255,&palette);
wcls(0);
getch();
for (i=0; i<200; i++)
{
wwipe(0,0,319,i,screen1);
wwipe(319,199,0,199-i,screen1);
}
getch();
for (i=0; i<100; i++)
{
wwipe(0,i,319,i,screen2);
wwipe(0,199-i,319,199-i,screen2);
}
getch();
for (i=0; i<320; i++)
wwipe(159,99,i,0,screen1);
for (i=0; i<200; i++)
wwipe(159,99,319,i,screen1);
for (i=319; i>=0; i--)
wwipe(159,99,i,199,screen1);
for (i=199; i>=0; i--)
wwipe(159,99,0,i,screen1);
getch();
for (i=0; i<200; i++)
wwipe(0,i,319,i,screen2);
getch();
wfreeblock(screen1); // remember to free that memory
wfreeblock(screen2);
textmode(C80); // used to return to text mode
}